

/* 把自己方法拓展到$上 */
$.extend($, {
  /**
 * 根据key去查询url上的参数的值
 * @param {*参数名} name 
 */
  getQueryString: function (name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return decodeURI(r[2]); return null;
  },
  // 实现对登录的过滤
  // 以后接口上只要出现了(需要登录) 那么都可以使用自己封装过的ajax 
  ltAjax:function (option) {
    $.ajax({
      url:option.url,
      type:option.type||"get",
      data:option.data||"",
      success:function (result) {
        if(result.error&&result.error==400){
          // 未登录
          // 统一都跳转到登录页面
          // 路径要写绝对的 避免了不同目录下的文件寻找登录页面的路径不一致的问题

          // 手动打断点
          // debugger
          location.href="/mobile/user/login.html?returnURL="+ location.href;
        }else{
          option.success&&option.success(result);
        }
        
      }
    });
    
  },
  // 处理商品的尺寸 40-50 -> [40,41,,50]
  sizeFormat:function(str){
    var arr = [];
    // split("需要分割的字符") 返回数组
    var startNum = str.split("-")[0];
    var endNum = str.split("-")[1];
    for (var i = startNum; i <= endNum; i++) {
      arr.push(i);
    }
    return arr;
  }
  
})